/**
 * @Description:博客园地址：https://www.cnblogs.com/zumengjie/
 * @author:顶风少年
 * @date: 2021年4月1日 下午9:38:11
 */
package datang.dtdb.session;

import java.util.List;

/**
 * 供客户端的接口，提供CRUD等操作数据的功能。
 */
public interface SqlSession {

	<E> E selectOne(String statetment);

	<E> E selectOne(String statetment, Object paramenter);

	<E> List<E> selectList(String statement);

	<E> List<E> selectList(String statement, Object paramenter);

	int update(String statement);

	int update(String statement, Object paramenter);

	int delete(String statement);

	int delete(String statement, Object paramenter);

	int insert(String statement);

	int insert(String statement, Object paramenter);

	void commit();
	
	void rollback();
	
	void close();
}
